/* CSS Document */
*{ margin:0px; padding:0px; list-style:none; font-style:normal; text-decoration:none;}
body {font-size:12px;font-family:"宋体"; color:#333333; background:url(bg.jpg);}
img { border:none; }
a{text-decoration:none; list-style:none; font-size:12px; }
tr { display: table-row; vertical-align: inherit; border-color: inherit; }
table { border-collapse: collapse; border-spacing: 0; }
.clear { clear:both; height:0px; overflow:hidden;}

/*最顶端*/
.head-bg{height:45px; background:#FFF;min-width: 1200px;}
.head{width:1200px; margin:0px auto;line-height:45px;}
.headLeft{ float:left;}
.headLeft b{ margin:0px 10px;}
.headLeft img{ padding-right:5px;}
.headLeft i{ border-left:1px solid #333333; padding-left:10px; margin-left:10px;}
.headLeft em{ padding:4px 7px; color:#FFF; margin-left:3px;}
.headLeft .colour1{ background:#9ed15b;}

.headRight{ float:right;}
.headRight ul{}
.headRight ul li{float:left;}
.headRight ul li span{ margin-right:30px;}
.headRight ul li a{border-left:1px solid #c7c7c7; padding:0px 12px; color:#333333;}
.headRight ul li a:hover { color:#2dac92;}

.show-weather{width: 650px; overflow: hidden;  margin-top: 10px;}

/*logo区域*/
.logo-bg{ background:url(logobg.jpg); height:123px;}
.wrap-logo{ width:1200px; margin:0px auto;}
.wrap-logo .logo{ float:left;} 
.wrap-logo .logo img{padding-top:20px;}

.search{ float:right; margin-top:38px;}
.search input{ width:340px; height:48px; border:1px solid #dddddd; padding-left:6px; line-height:50px; font-size:14px; float:left;}
.search img{ float:left; cursor:pointer;}

/*导航*/
.nav-bg{background:url(nav-bg.jpg) no-repeat center; height:46px; min-width: 1200px;}
.nav-main{width:1200px; margin:0px auto; padding-top:5px;}
.navs{ float:left; margin-right: 48px; position:relative; height:40px;}

.navs-a{line-height: 36px;display: block;height: 36px;width: 90px;}
.nav-main .navs .navs-a span{ font-family:"微软雅黑"; font-size:16px;color:#fff; position:absolute; text-align:center; width:100%; z-index:1;}
.nav-main .navs .navs-a i{border-radius: 5px; height:36px;width: 100%;opacity: 0; display:block;position:absolute;  left:0px; top:0px;}
.nav-main .navs:hover .navs-a i{ filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5; background:#FFF;}
.nav-main .navs:hover .navs-a span{color:#3063a3;}
.nav-main .navs.on .navs-a  span{ color:#3063a3;}
.nav-main .navs.on .navs-a  i{ filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5; background:#FFF;}



.nav-main .navout-tan{z-index: 1;top: 40px;left: -18px;background: #fff; padding: 14px; width: 320px; line-height: 30px;position: absolute; display:none;}
.navs:hover .navout-tan{ display:block;}

.nav-main .navout-tan ul a{margin-right: 10px;  padding: 0px 14px;display: block;line-height: 30px;border-bottom: 1px solid #e6e6e6;font-size: 14px;color: #818080;height: 30px;}
.nav-main .navout-tan ul a em{  margin-right: 14px;margin-top: 15px; background: url(comm.png) no-repeat; background-position:0px 0px;width: 4px;height: 4px;float: left;display: block;}
.nav-main .navout-tan ul a:hover em{ background-position:0px -5px;} 
.nav-main .navout-tan ul a:hover{ color:#0985dc;}

.navout-bg{ position:relative;}
.navout-bg i{left: 42px;top: -19px; background: url(comm.png) no-repeat;background-position: -11px -2px;width: 12px; height: 5px;display: block;position: absolute;}

.navout-left{ float:left;}
.navout-img{ float:right;margin-right: 8px;}
.navout-img img{ padding-top:5px; width:172px; height:118px;}


/*尾*/
.footer{border-top:4px solid #3063a3; background:url(foot-bg.jpg);min-width: 1200px;}
.footer-main{width:1200px; margin:0px auto;}
.footer-nav{text-align:center; height:48px; line-height:48px;}
.footer-nav a{padding:0px 20px; font-size:14px; color:#484848;border-left:1px solid #484848;}
.footer-nav a:hover{ color:#3063A3;}
.footer-nav p{border-bottom:1px solid #cdcdcd;border-top:1px solid #ffffff;}

.g-wrap {padding:30px 0px; margin:0px 20px;}
.g-wrap .foo-img{float:right;}
.g-wrap .foo-img1{margin-top: 32px;float: left; margin-right: 70px;}